September 1, 2009

RELEASE NOTES
Copyright (c) 2002-2009 by Parker Hannifin. All Rights Reserved.

See last section of this file for specific Revision History.

MachineShop Suite COMPONENTS:
  MachineShop Toolbar
  Interact - Human Machine Interface

MachineShop and its components allow you to create, edit and test machine
control applications under Microsoft Windows 95 (OSR2), Windows 98, Windows ME 
Windows NT 4.0, Windows 2000 Professional and Windows XP Professional, and run 
them under DOS. The MachineShop Suite has gone through extensive testing and 
meets the quality standards required to ensure your satisfaction and successful
use of the product.  These release notes include important information on 
installing and using the MachineShop components in this release, as well as 
information regarding known minor anomalies.

MachineShop and its components have been tested and verified for correct 
operation under version 4.00.95B of Windows 95, Windows 98, Windows ME,
version 4.0 (SP3 and SP4) of Windows NT, Windows 2000 Professional, and 
Windows XP Professional.

MINIMUM DEVELOPMENT SYSTEM REQUIREMENTS
  Pentium CPU 133Mhz (or equiv)
  Windows 95 4.00.950B (OSR2), Windows 98, Windows ME, Windows NT 4.0 SP3, 
    Windows 2000 Professional, or Windows XP Professional
  24 MB system RAM (Windows 95/98)
  32 MB system RAM (Windows NT/2000)
  50 MB available hard drive space
  CD-ROM drive
  10 MB Ethernet network interface (recommended) or serial port
  Video: 800x600 resolution, 256 colors 
  Input Devices: Microsoft compatible mouse and keyboard

MINIMUM RUNTIME SYSTEM REQUIREMENTS
  80386-SX 25MHz (or equiv, may vary depending on application)
  4 MB system RAM
  8 MB available non-volatile mass storage
  10 MB Ethernet network interface (recommended) or serial port
  Video: 320x240 or 640x480 resolution, 16 colors
  Input Device: Microsoft compatible mouse or touchscreen (or equiv)

------------------------------------------------------------------------------
HOW TO CHECK YOUR OPERATING SYSTEM (OS) VERSION

WINDOWS 95
To determine the version of Windows 95 you are running, follow 
these steps:

  1) From the Start Menu select the Control Panel from the Settings
     option.
  2) In Control Panel, double-click System.
  3) Click the General tab. 
  4) Locate the version number under the System heading and then see
     the following table.

        Version number   Version of Windows 95
        -----------------------------------------------------------
        4.00.950         Windows 95

        4.00.950A        Windows 95 plus the Service Pack 1 Update,
                         or OEM Service Release 1.

        4.00.950B        OEM Service Release 2 (OSR2)

        4.00.950C        OEM Service Release 2.5 (OSR2.5) 

WINDOWS NT
In the Windows NT Explorer, select the Help menu and then click About.
A dialog box appears listing the build number of Windows NT you are
running as well as the service pack version number.

        Visit Microsoft's Download center at 

          http://windowsupdate.microsoft.com
                          or
 	  http://www.microsoft.com/downloads

        to get updates for your Windows OS.	

------------------------------------------------------------------------------
HOW TO CONTACT PARKER FOR INTERACT AND POWER STATION SUPPORT

Parker welcomes your thoughts and suggestions on our products and services. 
You can contact Parker by telephone, email, or fax. You can also visit Parker 
EMN on the World Wide Web to learn the latest about our hardware, software, 
and customer support services.	

           Telephone:	800-358-9068
   Technical Support:	800-358-9070
                 Fax:	707-584-3793
        E-mail Sales:	emn_moreinfo_ctc@parker.com 
      E-mail Support:	emn_support@parker.com 
     E-mail Training:	emn_training@parker.com
      World Wide Web:	http://www.parkermotion.com 
            FTP Site:	ftp://www.ctcusa.com

GETTING CUSTOMER TECHNICAL SUPPORT
Our Customer Technical Support department welcomes any question, day or night,
that might arise as you install MachineShop and develop applications. We offer
complimentary support for any customer, whether you are an end user,
manufacturer, or distributor. At Parker, we strive to provide the most 
thorough, knowledgeable, and consistent customer service possible. You can 
contact the Customer Technical Support department by phone at 800-358-9070 
(24 hours/day for emergency service) or by email at emn_support@parker.com.

TRAINING FOR HMI PRODUCTS
Parker offers training on all our products either at our state-of-the-art
training center or at your site. You can learn how to write custom interfaces,
develop specialized applications, and implement your complete machine control
application. You can contact the Training Coordinator by phone at
800-358-9070 or by email at emn_training@parker.com.

CTC PROFESSIONAL CONSULTING SERVICES
We offer consulting services through our Professional Consulting Services
(PCS) group. Our PCS group can build your application from the ground up by
writing custom communication drivers or designing special modules to perform
functions unique to your application. Our team of specialists is flexible so
they can create a project development schedule that meets your needs. You can
contact the PCS Coordinator by phone at 800-358-9070 or by email at
emn_support@parker.com.

------------------------------------------------------------------------------
YEAR 2000 COMPLIANCY

MachineShop Toolbar, MachineLogic and Interact included in this
release are year 2000 compliant.  Year 2000 date recognition is supported
in all components of the MachineShop Suite.

------------------------------------------------------------------------------
DEVELOPMENT SYSTEM

Windows XP - The MachineShop Toolbar does not currently support the 'Always on 
Top' mode in Windows XP.  If the MachineShop Toolbar is configured for 'Always 
on Top,' when the welcome screen appears, the options on the screen are grayed 
out.  The only action that may be perform is to close it the welcome screen. To
activate the options the next time you launch the Toolbar, in the toolbar 
select Tools/Options and then select Auto Hide. 

EXAMPLE PROJECT - An example Project is included by default when installing
the MachineShop Suite. The Project, called MSEXAMP, is a very simple example
of MachineLogic and Interact used together in an application. The project is
'ready-to-build' and can be downloaded to a runtime system for demonstration.
The MSEXAMP is designed to use a DOS Runtime (MLPC) target.  It uses the 
"DUMMYIO" template and therefore does not require an actual I/O subsystem to 
be present to run.

DIRECTORY STRUCTURE - The MachineShop Suite uses a directory structure
for storing your Suite programs on the development system. By default, 
Interact is installed to the \\MACHSHOP\INTERACT directory.

EXISTING INTERACT PROJECTS - MachineShop is backward compatible with existing 
Interact projects using IPM.  When MachineShop is installed on a development 
system that has existing Interact projects stored on them, the existing 
projects will be copied into the MachineShop project directory structure.  
The existing Interact project directory and stored files will be left 
completely intact.

When you run the Toolbar, MachineShop will detect any Interact Project files
that may have been copied and automatically convert them to MachineShop 
Projects.

Interact Project Path

\\INTERACT\PS
     \PROJECTS
        \PROJ_1
            \APPFILES
            \STARTUP
        \PROJ_2\
        \PROJ_3\
            . 
            . 
            . 

New MachineShop Project Path

\\MACHSHOP\PROJECTS
     \INTERACT
        \PROJ_1
           \APPFILES
           \STARTUP
        \PROJ_2\
        \PROJ_3\
            . 
            . 
            . 

------------------------------------------------------------------------------
MACHINELOGIC RUNTIME SYSTEM PERFORMANCE

Processing Power - A 586 processor or higher is recommended for use with 
MachineLogic.   For smaller applications with scan times in excess of 30ms 
using  less than 256 IO points, and with Interact core modules running in 
16-color mode, a 386 processor is sufficient to run MachineLogic and maintain 
its determinism. Applications requiring more IO, faster scan times, or 
additional Interact drivers and modules with 256 color support, should use a 
586 or higher processor. When using a 386 processor, the MachineLogic Watchdog 
is not supported. The IO interface watchdogs are supported on all processors.

VESA Support - The VESA.COM driver (dated 03/15/95) supplied on the PowerStation
Start disk may be used for 256 color applications running ONLY Interact. It is
not compatible with MachineLogic, as it will adversely affect the performance of 
the runtime kernel. All newer PowerStation models have VESA support included in
the video BIOS, and do not require the use of the VESA.COM driver.

EMM386 Memory Manager - Since MachineLogic requires a significant portion of 
conventional memory, it is recommended that you use the EMM386 Memory Manager
to supply Upper Memory Blocks for loading device drivers high. Command line
switches must be present to exclude memory ranges needed by any adapter
cards such as the MachineLogic Control Adapter or the SST Profibus I/O  
Adapter. In addition, the NOEMS and NOVCPI switches *must* be included. See 
the CONFIG.CTC file on the PowerStation Start disk for more information.

Interact UPM/UDI Programs - Due to the amount of conventional memory required
by MachineLogic, it is very unlikely there will be enough to load UPM or UDI
TSR programs. Therefore, We strongly recommend that these not be used while
running MachineLogic applications.

Floating Point Math Errors - MachineLogic MLPC Runtime reacts to floating point
errors differently, depending on whether or not it is the only program running
using floating-point math operations. If MachineLogic is the only program 
running, then SPG 16 will be executed (if one exists) upon detection of a math
error, followed by this sequence of actions:

   - user tasks are deactivated
   - all outputs are updated
   - the close function of the I/O driver is executed
   - the MachineLogic runtime passes into the 'STOP' state

If another program (such as Interact or the MachineShop Shell) using floating
point math is running, or has run, from the DOS command prompt, then SPG16 will
not execute upon a divide_by_zero error. Instead, the result (quotient) will be
represented as INFINITY, and the MachineLogic MLPC runtime will continue in the
'RUN' state.

IMPORTANT: There is a known problem with the floating point error detection when
using the DIV_T_R (Divide Time by Real) function. If the divisor is allowed to
be 0.0, it can cause a sudden and unexpected system failure. To prevent this,
we recommend that this function not be used. If it is absolutely necessary to
use this function in your application, we recommend that a LIMIT_REAL function
be used in conjunction with DIV_T_R to prevent the divisor from reaching a 
value of 0.0. See the MachineLogic Runtime Reference Guide for an example.

MachineLogic/RTXDOS (MLPC) Runtime COMMUNICATIONS PORT - When MachineLogic 
is running, RTXDOS captures the COM1 port for online monitoring and program
updates.  The COM1 port becomes dedicated to MachineLogic and may not 
be used by other programs or by Interact for communications with other devices.
One exception to this is that the MachineShop Shell may "re-capture" the port 
if it is configured for serial transfers using COM1 which while MachineShop is
using that port, it is not available to MachineLogic. The MachineLogic port may
be reassigned to COM2 by editing the MachineLogic Memory and Ports definition.

------------------------------------------------------------------------------
MachineShop PROJECT TRANSFERS

PowerStation SHELL - The PowerStation SHELL can be used on a runtime system 
when transferring Interact-Only projects with the IPM Compatible or Direct 
Serial toolbar transfers.  The PowerStation Shell may not be used with a 
project that includes MachineLogic.

MachineShop SHELL - The MachineShop SHELL must be used on a runtime system in
order to perform Network (TCP/IP) or Disk based Project transfers, and when
running MachineLogic.  The MachineShop SHELL supports a variety of different
transfer types including MachineShop Direct Serial, MachineShop Network 
(TCP/IP) LAN and Serial PPP, and Disk based.  The default transfer 
configuration is for Direct Serial using COM1.

Project Transfers - While using MachineShop, We recommend using Ethernet or 
Compact Flash connections for transferring files to the Runtime Workstation. You
may use a serial port connection, however transfers are *significantly* slower.

Direct Serial Transfers - The MachineShop SHELL supports a variety of different
transfer types.  The default transfer configuration is for the Direct 
Serial using COM1.  A 3-wire null modem cable may be used with this transfer
type.

Serial Cable - MachineShop supports two types of Serial transfer, Direct Serial
and MachineShop Network Serial PPP.  By default, the Shell is configured for 
Direct Serial using COM1.  The Direct Serial transfer uses a simple 3-wire null
modem cable.  MachineShop Network Serial PPP transfers via a serial modem cable
with hardware handshaking lines.  A serial modem cable with 'loop back' 
connectors for the hardware handshaking lines may also be used.  The CBL-7000 
cable shipped by Parker is compatible with both the MachineShop Shell serial 
transfers.  The LANZ cable may be used with the Direct Serial transfers, but 
does not provide the proper handshaking lines and may not be used with the 
MachineShop Net Serial PPP transfer types.  Any development system purchased 
with a PowerStation will include a CBL-7000.  This cable may also be used with 
MachineLogic for online monitoring and downloads.

Download Only Option - If you are using the default Direct Serial transfers, 
this option does not effect you.  If you are using MachineShop Net Serial PPP
transfers, you should enable the 'Download Only' option in the MachineShop 
Shell on the TCPIP Setup screens. With this option enabled, the MachineShop
Shell "releases" the COM port upon exiting, allowing it to be used by other
programs. 

This is especially useful if you have configured COM1 for Project Transfers in 
the Shell, and you are using MachineLogic for monitoring and debugging through 
COM1. It is recommended that you do NOT enable Download Only if the NET 
Interface Type is anything other than "Serial", as there can be significant 
delays as network routing tables are rebuilt upon re-entering the Shell, 
especially for Ethernet connections using DHCP.

IPM Compatibility - The MachineShop Toolbar can be used to transfer Interact 
only Projects to runtime systems running the older PowerStation Shell. It also
supports restoring Project backup disks made with IPM.

MachineShop was designed to replace IPM; however, MachineShop is capable of
reading projects that were created in IPM, Interact, or MachineLogic.  In
fact, MachineShop will prompt you whenever you attempt to open a project
and it detects Interact or MachineLogic application files on your system
that are not part of a MachineShop project.

Once the MachineShop files exist, you can use MachineShop to view and
download all your projects to the PowerStation Shell that, in the past,
were downloaded using Interact's IPM.

Note:  Creating MachineShop files does not prevent you from continuing to
use IPM to download projects to the PowerStation Shell; however, you cannot
use IPM to download projects to the MachineShop Shell.

MachineShop is also capable of reading project backups that were created
using IPM. When you restore a project backup that was created with IPM,
MachineShop maintains the directory structure for Interact projects.

------------------------------------------------------------------------------
MachineShop SHELL Older POWERSTATION COMPATIBILITY

The MachineShop Shell is a software program for PowerStations and
standard PCs.  The MachineShop Shell is required for the use of
MachineLogic, or to take advantage of the new features provided with the
MachineShop toolbar.  Older PowerStations (P1-P7 and PowerStation RS) that are
Compact FLASH ready with a hard drive, or use Compact FLASH, may be updated
to use the new MachineShop Shell.  We recommend that a 16 MB Compact FLASH
or larger card be used with the new MachineShop Shell.

	Model	Revision (or Later)
	-----	-------------------
	P1 		200
	P2 		200
	P3 		206
	P4 		206
	P5 		208
	P7 		110
	RSPC		100
	PS		ALL

------------------------------------------------------------------------------
REVISION HISTORY

=====================
October 18, 1999
CD KA-83103-100
Initial MachineShop Suite Release.

=====================
January 17, 2000
CD KA-83103-101

MachineShop Installation / Setup
- Removed requirement for networking and IE5, making their installation 
  optional if network transfers are not desired.
- Fixed problem with installing RAS under French or German Windows.
- Include new or revised components: MS TOOLBAR, SHELL, ML PROFIBUS I/O DRIVER,
  ML DEVICENET I/O DRIVER, SIRK, CTECH, CMOT (serial only), WAM, MS Toolbar 
  Install, Interact Runtime Disk Set.
- Upgraded to InstallShield 6.0 and new dialog look.

MachineShop Toolbar Installation / Setup
- Removed requirement for networking and IE5, making their installation optional
  if network transfers are not desired.

MachineShop Toolbar V1.01
- Removed requirement for networking and IE5. If these are not installed, then
  transfers are limited to Disk and IPM Compatible Serial only.
- Fixed problem where all Interact language files were not being downloaded.
- Fixed problem in New Project wizard where Alt-I action did not work properly.
- Fixed problem in Backup / Restore dialog to make Close checkbox persistent.
- Include new Help files with corrections.

MachineShop Shell V1.01
- Fixed problem with Differential File transfers. Date checking did not work.

MachineLogic SSTPFBS I/O Runtime V1.12
- Change driver status function to handle byte, word, and dword status.

MachineLogic UCSDVNT I/O Runtime V1.12
- Change driver status function to handle byte, word, and dword status.

MachineLogic SSTPFBS Template
- Edited PROFIBUS_STATUS structure to comment out SLAVE_IDENT_LO and
  SLAVE_IDENT_HI members.

Interact Windows Application Manager V6.01
- Fixed problem with Interact Languages being deleted when changing Interact 
  Settings.
- Fixed problem where tags were not properly sorted.

Interact Runtime Disk Set
- Include CMOT serial driver.
- Enhance SIRK driver with baud rates to 115KB to work with new S7 adapter.
- Remove security protection from CTECH driver.

=====================
April 14, 2000
CD KA-83103-102

MachineShop Installation / Setup
- Include clarification in IE5 dialog text to specify that the English version
  of IE5 will be installed.
- Added support for importing Interact Projects during compact and custom
  installations.
- Fixed problem where the users AUTOEXEC.BAT and CONFIG.SYS were not being 
  updated.
- Allow installations to Microsoft Windows 2000 Professional systems.
- Include new or revised components: SHELL, TCP/IP DRIVER, ML PROFIBUS I/O 
  DRIVER, ML DEVICENET I/O DRIVER, ML DUMMY I/O DRIVER, CMOT, ICLC, GLP9, PTM, 
  RPM, MCM, MS Toolbar Install, Interact Runtime Disk Set, Runtime Workstation 
  Disk Set.

MachineShop Toolbar Installation / Setup
- Allow installations to Microsoft Windows 2000 Professional systems.

MachineLogic SSTPFBS I/O Runtime V1.13
- Fixed startup boot synchronization problem.

MachineLogic UCSDVNT I/O Runtime V1.13
- Fixed startup boot synchronization problem.

MachineLogic DUMMYIO I/O Runtime V1.13
- Fixed startup boot synchronization problem.

Interact Windows Application Manager V6.02
- Fixed problem with License disk operation.

Interact Runtime Panel Toolkit Module (PTM) V6.01
- Fixed an issue where momentary push buttons activated by a function key would
  sometimes stay in the on (pressed) state.

Interact Runtime Machine Configuration Module (MCM) V6.02
- Fixed an issue with the Save As function in the List of Lists popup.
- Fixed an issue where MCM would not enter run mode when only using the DEMO
  driver and no security key is found (DEMO MODE).

Interact Windows Report Module (RPM) V6.01
- Fixed problem where created variables could not be deleted from the report.
- Fixed problem where the Report List did not show the available reports.

Interact Compumotor 6K/6000 (CMOT) Driver V6.02
- Added Ethernet support.

Interact Giddings & Lewis PIC900 (PLC9) Driver V6.01
- Added serial multidrop support.

Interact and Interact Runtime Disk Set
- Include updated Compumotor 6K/6000 (CMOT) driver with Ethernet support (V6.02)
- Include new Indramat CLC (ICLC) driver (V6.00).
- Include updated Giddings & Lewis PIC900 (PLC9) driver (V6.01).

MachineShop Runtime Workstation Disk Set
- New MachineShop Shell (V1.03) fixes a problem in restoring a project backup
  made from the MachineShop Toolbar.
- Include fixes in TCP/IP driver (V1.04).
- New BIOSTSR (V1.41) supports P9 PowerStation.

Windows 2000 Professional Support
- When running Interact applications in a DOS Box for testing, only the DEMO 
  driver can be used. Standard interrupt driven Interact drivers are not 
  supported under Windows 2000.
- The Interact Key Utility is not supported under Windows 2000. This utility
  must be run from DOS, Windows 95, 98 or NT.

=====================
March 27, 2001
CD KA-83103-103

MachineShop Installation / Setup

MachineShop Toolbar (MS V1.02)
- Added enhancement which allows the user to configure a Memory Model for use 
  by MachineLogic runtime, increasing the amount of available program and data
  memory.
- Added enhancement which allows Suite buttons to be added as either GLOBAL or
  LOCAL to the existing Project.
- Fixed problem where a project is open in the toolbar and the focus is not on 
  the toolbar, the current project name is not displayed.
- Fixed problem where after installing Machineshop Suite on a Windows NT system, 
  if you log in as a user other than Administrator, even with full access 
  rights, the INTERACT icon that is on the Toolbar will be Grayed out and 
  inaccessible.
- Fixed problem where Application icons were not appearing on their buttons 
  after being added as Suite Components to the Toolbar.

MachineShop Shell (PSU V1.05)
- Added support for displaying Shell UI on P1P equipped with full VGA display.
- Fixed lock up problem on PowerStations with the Intel I82557 chipset when
  'Download Only' and NE2000 IFACE are chosen -- 'Invalid Configuration' 
  message.
- Disable 'Download only' button when I82557 interface option is selected.
- Added support for entering changes to the system TIME and DATE.
- Added support for entering a Gateway address to Net Setup.
- Fixed problem where backups to the floppy were unsuccessful unless a C:\Temp 
  directory was first manually created.
- The backup and restore default paths are changed to Path 1: A:\, 
  Path 2: C:\Backups, Path 3: (blank).
- Fixed problem for P5 PowerStations where Shift-lock did not work properly
  when booting straight into Interact.

Interact Application Manager (WAM V6.04  APM V6.02)
- Changed the default color depth to 256 rather than 16 for new Applications.
- Added support for P1 Popup Keyboard.
- Added LINK\BRIGHTNESS and LINK\CONTRAST variables.
- Added MCM Runtime to P1 enable bit string.
- Added Sonoma signature detection.
- Fixed Message Entry GPF.
- Added RTC interrupt handler for compatibility with TCP/IP Stack changes.

Interact Panel Toolkit Module (WPTM V6.01  PTM V6.03)
- Added support for P1 Popup Keyboard.
- Added 'Send On Entry' feature to Message Entry Display tool.
- Added Output Address feature to the Message Entry Display tool.
- Added support for Action Tool and Set Button to Input Area tool.

TCP/IP Stack (V1.10)
- Removed from timer tick, now driven from callback or RTC interrupt.
- Implement further protection against stack reentrancy through API calls.
- Fix problems seen when using Interact serial drivers with TCP/IP active.
- Add internet gateway support.
- Fix bug in NE2000 driver that allows driver to initialize if hardware not 
  present or settings not correct.
- Ignore "download only" selection for Ethernet interfaces.

Interact Drivers
	ABEN (V6.02) - ControlLogix support with native addressing.
	CMOT (V6.03) - MotionPanel command support.
	MBUS (V6.01) - Add 38400, 57600, 15200 baud; unsigned long data type.
	ASCII (V6.00) - New driver supporting generic ASCII protocols.
        SHMI (V6.01) - Add support for new HMI Adapter, 38400 baud, multi-drop.
        MBEN (V6.00) - New Ethernet Open Modbus protocol driver.


=====================
July 27, 2001
CD KA-83103-104

MachineShop Shell (PSU V1.06)
- Fix for problem where renamed modules/drivers were not being included in 
  Project backups.

Interact Application Manager (APM V6.03)
- Fixed problem to restore display mode upon exiting Interact when returning 
  to the Shell.
- TCPIP stack revision checking added to AM.

Interact Panel Toolkit Module (WPTM V6.02 PTMR V6.04)
- Updated Message Entry tool so the output triggers would be deregistered when 
  the application switches panels.  
- If the resolution type is set to 320x240, no longer automatically assumes the
  internal keyboard is selected.
- Changed indicator operation to fix error notification issues.
- Fixed problem in 320x240 resolution to prevent updating tools from bleeding 
  through the keypad.
- Changed operation of SET button and Input Area Tool configured for ASCII.  
  When configured as ASCII, write data is no longer written to the TRD file, 
  which is consistent with the other ASCII tools.
- Fixed reported bugs with list box control and pinnable dialogs.  

Interact Drivers
	FINS (V6.01) - Add 38,400, 115,200 baud; CS PLC type; memory types:
                       CIO, H, A, EX, and W

PowerStation Start Disk (V1.05)
- Update BIOSTSR.EXE to version 144 to support new motherboard.
- Update E100BODI.COM in \NET directory to newer version from Intel. This fixes
  problems working with Interact NetBIOS networking.
- Update IDPWR.EXE utility to fix problem detecting Ethernet on original P1.
- Fix problem in TCHINIT.BAT/TCHCAL.BAT that caused "calibration failed" error 
  message when calibrating a Dynapro bus controller.
- Update DOS Powersmart utility for new PowerStation support.

FlashBack Utility (V1.03)
- Updated PowerStation Start Disk files.

=====================
March 12, 2002
CD KA-83103-105

MachineLogic Slot Card Runtime
In conjunction with CD 1.05 release, the MachineLogic Slot card was introduced.
MachineLogic runtimes are now available in two varieties:

  MLPC - This is PC-based MachineLogic running on a PC workstation or 
         PowerStation.  It requires RTXDOS to be running. It also requires a 
         MachineLogic Control Adapter card (MLCA) to be present.

  MLSC - This is MachineLogic running on a Slot Card plugged into the PCI bus
         of a PC workstation or PowerStation. The Slot Card contains its own 
         processor, 'hard drive', Ethernet Port, serial port, retentive memory,
         Master Control Relay, and connectors for various types of I/O 
         interface cards.

  MachineLogic 2.01 projects may be converted to run on the MLSC.  After 
  opening the project, MachineLogic will automatically update it to be 
  compatible with version 2.11.  IF a MLPC runtime is desired, no additional 
  changes are required.  If a MLSC runtime is desired, the Configuration type 
  must be updated to the IPC_32 type.  This may be done by:
    - Open the desired project in MachineLogic.
    - Insert a new Configuration to the project using the IPC_32 type.
    - Under the new Configuration insert a new Resource using the IPC_64 type.
    - Copy and Paste the tree nodes one at a time from the original 
      Configuration\Resource to the newly created one.
    - Reconfigure the I/O in the new Configuration.
    - Delete original Configuration items.


The MachineShop Shell and Toolbar have been modified to support both types of
  MachineLogic runtime. The Shell and Toolbar identify the type of MachineLogic 
  runtime that has been selected and present different menus and selections 
  accordingly.

MachineShop Installation / Setup
The installation now skips the installation of RAS, Dialup Networking, and the 
MachineShop Modem by default.  These features are installed in order to support
MachineShop Network Serial PPP transfers.  When serial transfers are desired, 
it is recommended that the new "Direct Serial" transfer be used.  If legacy 
support for RAS, Dialup, and MachineShop modem installation is required, using
the 'DIALUP' switch with the SETUP program will make it work as it did in 
previous releases.

MachineLogic Development v2.11
The updated development environment for MachineLogic includes:
- Includes a completely new way of configuring I/O via a graphical user 
  interface.
- New templates created to support ML2.11, including Profibus, UCSDVNT, ENOMB, 
  ENOMB32, and non-I/O templates. Projects created with these templates will not
  run in the MachineLogic 2.0 environment. 
- A new PLC type, IPC_32. This format is backwards compatible (runs on both the
  MLPC and MLSC). However, the legacy IPC_30 PLC type is included as well but it 
  will not run on the MLSC.

ENOMB Configuration Utility
- Allows user to configure Ethernet Open Modbus I/O and map into MachineLogic
  address space. 
- Standalone installation included on the MachineLogic IO Interfaces CD-2. 
- Embedded Version launches from within MachineLogic itself for quick and easy
  I/O configuration!

Interact Windows Application Manager  (WAM)  v6.10
- Tag Editor updates for how MachineLogic reads and writes global tags.

Interact Drivers
The following drivers were updated or added:
- Siemens TI Ethernet Driver (TIEN ver. 6.00) - New Driver
- Allen-Bradley DF1 Serial Driver (ABDH ver. 6.01) - Update for higher 
  BAUD rates
- Allen-Bradley Ethernet Driver (ABEN rev. 603) - Update for SLC and PLC5
  string types
- Modicon Modbus Serial Driver (MBUS rev. 6.01) - Update for Quantum PLC 
  address ranges

- Drivers that use the Realtime clock (RTC) have been modified to handle a 
  problem occurred when an RTC driver was loaded high by the Application
  Manager and MLPC was running on the system.  For this fix to work, the
  Application Manager must be at rev V6.10 or higher and MLPC must be at rev 114 
  or higher.  The RTC drivers must be at the following revisions or higher:

  V6.10: BSAP  MIPA  TELM 
         GALI  PMAC  TICM
         GECM  SLC5  TIWAY
         GSNX  SMAC  UDI
         ICLC  SPPI  YASK
         ASCII MBUS

Interact DOS Application Manager (APM) v6.10
- Fixed problems with the 320x240 internal keyboard.
- Fixed a problem loading RTC drivers high with MachineLogic loaded

Interact Modules
- No changes to the modules in this release

MachineLogic Runtime (MLPC)
- First release of Ethernet Open Modbus driver (ENOMB)
- Modified MLPC I/O drivers to fix RTC lockup issue

MachineLogic Runtime (MLSC)
- First release of core software (included in MIRU)
- I/O driver's are now <driver>.dll to run on MLSC runtime
- The MLSC can support the simultaneous use of multiple I/O 
  drivers.  When using more than one I/O driver in an application
  the firmware flag of the additional I/O interfaces must be
  located above the other drivers'.  The location is set using 
  the Extended Flag range offset value configured in the Driver 
  Parameter dialog.  This dialog is accessed as part of the I/O 
  Configuration Input/Output properties.  The value entered
  should be for the first available location above the other I/O 
  interfaces.  For instance, an application using Profibus with 
  Modbus Ethernet added to it, would use the default value of 0 
  for the Profibus and 2269 for Modbus Ethernet Extend Flag 
  location.  The size of the Extend Flag ranges are as follows:

    MLSC I/O Driver      Extended Flag Size
    ---------------      ------------------
    DevieNet             1962
    Profibus             2268
    Modbus Ethernet      4002

MLSC Profibus I/O driver
- First release

MLSC DeviceNet I/O driver
- First release

MLSC Modbus/TCP (ENOMB) I/O driver
- First release

MachineShop Toolbar v1.03
- New wizards to create, edit and transfer MLSC or MLPC projects.
- The MachineLogic source files are automatically zipped/unzipped into the .zwt 
  file during the backup/restore if selected or available.  When restoring a
  backup (*.ZWT) make with an earlier version of MachineLogic or the Toolbar,
  the backup must be restored from within MachineLogic.
- Direct Serial transfer support added.
- "Memory and Ports" dialog support for both MLSC and MLPC.

MachineShop Shell v1.07
- Direct Serial allows the Toolbar and the Shell to transfer data without using
  changing the network settings of the Toolbar computer. Direct Serial can use 
  a bare minimum 3-wire serial cable between the Toolbar and Shell. It works 
  with either COM1 or COM2 of the Shell. That serial port can also be used by
  MLPC when the Shell is not running.
- Project with MLSC & MLPC will present different menus and screens.
- Control Panel was renamed MachineLogic, and became a two-page menu.
- Watchdog reset was moved to a sub-menu under the RESET button.
- The RESET button also contains SLOT CARD RESET (reboots both the slot card 
  and workstation).
- Enhanced MachineLogic error reporting added
- NET assignments no longer have to be assigned in numerical order. 
- Added Packet Driver support and MLSC support to TCP/IP setup.
- Before a reboot is issued, MachineLogic is issued a STOP command.

MLSC Image Recovery Utility (MIRU)
- This DOS utility reformats the 'harddrive' on the MLSC and transfers the 
  factory default files onto its harddrive.  MachineShop Project Transfers will
  remove and then update the necessary files on the MLSC.  This utility 
  should be used only if a card needs to be recovered.  The utility comes as a 
  self-extracting auto-executing ZIP file. It expands onto a harddrive, locates 
  an MLSC, checks that the MLSC has an acceptable version number, updates the 
  card (which requires the user to press the reset button located on the tang 
  of the MLSC), and then the utility deletes the temp directory into which it 
  expanded.
  
TCP/IP Stack v1.20
- Added Berkley Sockets (BSD) functionality.
- NET assignments no longer have to assigned in numerical order. 
- Added Packet Driver support and MLSC support.
- INBOUND NAT capability was added to route messages destined for the 
  workstation to the MLSC if those messages have particular port addresses. 
  This allows the services of the MLSC to "appear" as if they were running on 
  the workstation. Which means, the user does not have to know the IP address
  of the card, just of the workstation.

PowerStation Start Disk
- EMM386 should not be used when using an IFACE type of I82557.
- AUTOEXEC.BAT - Updated to support the detection of the MLSC. TST4MLSC is the 
  program that detects the presence of the MLSC. And, MLSC_PKT.COM (a packet
  driver) must be launched if the MLSC is detected.
- Added new utilities TST4MLSC (v1.00) and MLSC_PKT.COM (v1.02)
- I82557 Intel Novell Driver update to support P1-10" product.
- Updated BIOSTSR.EXE (v1.45) to detect I82557ER chip.

FlashBack Utility v1.05
- PowerStation Start Disk v1.06
- MachineShop Shell v1.07
- TCP/IP Stack v1.20

=====================
June 3, 2002
CD KA-83103-106

MachineShop Toolbar
- MS Toolbar Install does not include "dialup" installation option.

MachineLogic
- ML IPC_30 Configuration includes extra files which can cause serious 
  compilation issues.
- MIRU Update - MLSC ProConOS warm start fix.
- ML Templates - Retrofitted to IPC_30.
- Fixed ML IPC_30 PDD error / Unsigned int defect.
- Fixed ENOMB32 General Protection Fault.

PowerStation Start Disk & Flashback Utility
- Updated to latest distribution file set.

Interact
- DOS Help files removed. All driver help is in Windows Help format.
- Corrections to the Interact Cable Diagram help.

=====================
September 17, 2003
CD KA-83103-107

New Interact module and driver and updates.
Local IO driver for MachineLogic, and updates to existing driver kernels.
Windows XP fix for software authorization added into the installation.
Miscellaneous utility updates.


Interact DOS Application Manager (APM) v6.12
- Provide option for maintaining Startup User on Run Mode / Program Mode 
  transitions.  If line 676 in the AM.TXT file is 1 (default setting is 0), 
  everytime there is a Program Mode to Run Mode transition, reload the startup 
  user if the application is configured with one.
- Increased the time for checking if Preview mode request was made (10s to 60s).
- Corrected RTC interrupt handling to be consistent with all drivers.

Interact DOS Panel Toolkit Module (PTM) v6.05
- Fixed problem where input tools may be available to all users even though the 
  user level of the operator was lower than the user level set on the tool.

Interact Drivers
The following drivers were updated or added:

ECOM v6.00
- Koyo Ethernet Driver. New driver.

ABEN v6.05
- Fixed connection handle value size problem.  
- Fixed defect with Read block starting address becoming invalid.

CMOT v6.09
- Fixed watchdog reference and disconnect Ethernet GPF issue.
- Fixed security key and no PTM issue.
- Fixed the Stop and Kill command for serial drivers.
- Fixed HOM command syntax issue.
- Added PORT0 command to PLC init strings (forced upon initialization). 
- Added configurable options to the CMOT.TXT file to control the timing of 
  the PLC Watchdog - WD_TIMER and WD_TICKER.
- Added delay in command port requests - read and writes.  A variable was 
  added to the CMOT.TXT file that controls a delay in 55 msec multiples of 
  driver requests to the controller. See comments in text file for details.
- Added TSTLT, TCS, TTRQ, TTRQA to Fast Status for Gem6K.
- Added 5 new commands for Gem6K - LDAMP, LJRAT, TDTEMP, TDHRS, TMTEMP.
- Allow 50 chars (was 20) for VARS data type.
- Send out TTYPE command to determine Gem6K or 6K for correct FS mapping.
- Improved upon command delay above - do not delay for FS commands.
- Fixed defect in forced initialization strings for ECHO and XONOFF for 
  Ethernet.
- Fixed defect of losing all FS references when driver is logged ON/OFF.
- Made TTYPE, TASXNO, TIOTYP one-time reads upon registering.
- Added Var1-12 to FS for Gem6K.
- Fixed defect of not going into run mode - depending on if the write 
  references were bit types - if a device was not connected.  It will now 
  go into run mode and mark the reference as in error.
- Added a state to the driver to check for a good socket on the command 
  socket connection.
- Added another state to restart all the sockets in the driver if an 
  Ethernet command message times-out.  
- Fixed defect where lockup could occur if there are error messages.
- Changed the number of error messages received from 15 to 50 before the 
  init strings would be re-issued.
- Added "Command Delay" option to the Protocol Tab and DOS configuaration 
  screens.
- Modified HOM (HOM0 and HOM1) commands to only issue a write if the state 
  of the tool changes from 0 to 1 (DTF_COMMAND).

MBPL v6.01
- Added new data type support:  float, signed long and unsigned long.  
- Expanded memory offset range from 1-9999 to 1-65536.

TICM v6.12
- Added support for ASCII data types for the 205/405 processors.
- Addition of FLOAT datatype.

GSNX v6.11
- String support added to driver.

ICLC v6.12
- Added 115200 baud rate.
- Modified Protocol page to add 'Ignore Checksum' and 'Enable RS485'.
- Modified print routine so these new options were added to printed report.
- Modified Driver setup menu to add 'Ignore Checksum' and 'Enable RS485'.
- Enable RS485 option disables or enables ICLC using the RTC.
- Ignore Checksum allows ICLC to verify the message checksum received from 
  the controller.
- Increased FIFO setting from 1 byte to 8 bytes.
- Added retry code before displaying a Receive Error message.
- Added protected-mode flag code in TimerISR so that it is more consistent 
  with other drivers.

PFBS v6.01
- Verify slave is online prior to doing any write to the PFBS card.

NBIOS v6.02
- Modifications for the ABB project (MABB).

MLD v6.02
- Fixed GPF at startup when using DTM to transfer ASCII data.

CABLE DICTIONARY 1.01
- Corrected cable diagram information listed for SHMI driver. 

MACHINESHOP TOOLBAR v1.04
Parse error in the Toolbar in respect to MachineLogic template paths.

MACHINELOGIC v2.11
- Fixed inconsistency with the way different versions of MachineLogic saved 
  the templates in the mwt.ini file.
- Added generic IO libraries ( port_util & mem_util )

MACHINELOGIC RUNTIME KERNELS v1.16
- Added generic IO support ( port_util & mem_util )
- Warm boot does not function properly on power up if retain memory file is 
  not present - changed logic to try warm boot regardless.
- Fixed possible problems if ENOMB configuration file is missing at run time.

FLASHBACK UTILITY v1.09
- Added the CDDEF.ini file to the image.
- Cleaned up misc. problems in Flash Image (autoexec.bat/config.sys differences, 
  removed vssver.scc files)

MACHINESHOP SHELL v1.08
- Modified so it can copy retain.dat to and from the MLSC.  It is copied to the 
  'c:\mlogic32' directory on the slot card and copied to the 'c:\machlog' 
  directory on the PowerStation.

=====================
February 05, 2008
CD KA-83103-109

New Interact drivers and updates.
Support added for the P13 platform.
Fix supplied for the Machine Shop Toolbar's compatibility problem with Microsoft
Internet Explorer 7.
Miscellaneous utility updates.


Interact DOS Application Manager (APM) v6.17
- Added support for P13 Power Stations.

Interact DOS Panel Toolkit Module (PTM) v6.05
- Fixed problem where input tools may be available to all users even though the 
  user level of the operator was lower than the user level set on the tool.

Interact Drivers
The following drivers were updated or added:

ABDH v6.10
- Added BCC/CRC checksum choice for SLC-5 users.

ABEN v6.13
- Fixed problem occurring when more than four users connect to the PLC.

ACREN v6.10
- ACR9000 Ethernet driver.  New driver.
 
ASCII v6.13
- Added capability to cache device writes in flash.
- Added support for flash-cached variables not written to device.
- Added support for variable formatted WRITE and COMMAND message responses.
- Driver no longer resets read tag values to 0 when the device rejects
  a READ message.

FINS v6.10
- Driver now allows a Host Link Number to be specified along with networking
  information.

HCPX v6.10
- Compax 3 driver.  New driver.

MBEN v6.11
- Added read-modify-write bit write capability for PLC's that do not support
  the ModBus Write Masked command.
- Added capability to request byte-swapping within a string.
 
s7EN v6.11
- Siemens S7 Ethernet driver (Siemens Industrial Ethernet protocol).  New
  driver.
 
SSSD v6.10
- Added capability to specify dual-port memory map addresses at intervals of
  400H bytes.  This allows users to specify the CC00 address necessary when
  the SSSD board is used together with TCP/IP.
 
TICM v6.14
- Corrected operation of bitwise read-modify-write operations.
 
PA/P13 FLASHBACK UTILITY v1.01
- Added support for P13 Power Stations.

BIOSTSR v2.01
- Added support for P13 Power Stations.

MACHINESHOP SHELL v1.09
- Added support for P13 Power Stations.

INSTALL SHIELD SCRIPT v1.09
- Added fix for Internet Explorer 7 compatibility problem.
- Now installs Interact Flashback programs on target system.

=====================
September 01, 2009
CD KA-83103-700

Updated Interact driver.
Resolved issues with hardware keys.
Improved graphics and user experience.
Miscellaneous utility updates.

Interact DOS Application Manager (APM) v7.00
- Resolved issues with hardware keys.
- Improved graphics and user experience to comply with Parker guidelines.

Machine Shop Toolbar v7.00
- Improved graphics and user experience to comply with Parker guidelines.

Machine Shop Shell v7.00
- Improved graphics and user experience to comply with Parker guidelines.

PS FLASHBACK UTILITY v7.00
- Improved graphics and user experience to comply with Parker guidelines.

PA/P13 FLASHBACK UTILITY v7.00
- Improved graphics and user experience to comply with Parker guidelines.

CBLDICT.HLP
- Added missing cable schematics to the Cable Dictionary.

Interact Drivers
The following driver was updated

CMOT v7.00
- Improved driver stability, especially when used with Zeta 61XX controls.

=====================
(end of readme.txt)
